https://blockchain.info/tx/b1346f1ab63dc90cb592028e1f7283f02b54e46afb35b9145ad91ac2a55877be
There are too many transactions on the network, it seems my transaction will be stuck in limbo unconfirmed forever so how do I reverse my Bitcoin transaction with zero confirmations and try again with a fee? I tried importing my private key into my mobile wallet it says my balance is 0.03010627 with a 0.000010 fee and it says "This payment has not been transmitted yet."
Are you using blockchain.info wallet? If so, you can wait for 2 to 3 days and the transaction will be removed if it is still unconfirmed, and you can create a new transaction then.
There is no way to send 0 fee transactions using blockchain.info.
In fact, you can.
OP has confirmed that he was using blockchain.info in making that zero fee transaction.
Another example is https://bitcointalksearch.org/topic/what-happens-to-unconfirmed-transactions-blockchaininfo-186737.