Bitcoin is designed to prevent double spending as much as possible and to make it as difficult as possible to do.
It won't matter what wallet you try to use (electrum, Multibit, Bitcoin Core, blockchain.info, Armory). All the peers on the network already know about the old transaction. Therefore, they will all refuse to relay a double spend transaction from your new wallet. All the miners (and mining pools) already know about the old transaction. Therefore they will all refuse to accept a double spend from your new wallet.
The only way to double spend is to wait a few days for all the peers and miners to drop the existing transaction from their memory pool. By then, blockchain.info will also have dropped the transaction from your blockchain.info wallet as well. At that time you can send a new transaction that uses the same inputs. That double-spend transaction will then be relayed and confirmed.