As described in the "How do Addresses work?" section, since sending a transaction will move your entire balance to a completely new address, if you have more than one pending transaction only one can be eventually confirmed and the resulting balance is sent to your next wallet address. This means that the other pending transactions are now sent from an address that has a balance of 0 IOTA, and thus none of these pending transactions can ever be confirmed.
Troubleshooting: Simply create a new transaction to the intended recipient whose transaction was double spent, and be sure to avoid sending a transactions while a previous transaction is still pending. Only send a new transaction when your previous sent transaction has been confirmed.
If you have any comments or suggestions for "What is a double spend?", please let us know in the comments section below. You may also contact us by submitting a Ticket, or by commenting on the Forum. We would be happy to hear from you.
Thanks for reading.