transaction id: 709c8e5894b8eb55b4a7dcc222c88a000578dcb179a5dff06db40af7630a99cb
wallet software: Bitcoin Armory 0.96.3.99 (was 0.96.0 at the original time of sending) in conjunction with Bitcoin Core version v0.15.1 on windows 10
mempool: yes, i have checked
http://www.mocacinno.com/page/getraw, entered my transaction id, and i was shown the raw transaction, so this transaction is in your mempool
something strange: As far as I can tell, no. I tried clearing/abandoning the transaction after 3 days in Armory, and then tried to do a double spend, but there was a mempool conflict and it wouldn't let me broadcast the transaction attempt. So now I'm either stuck waiting for the transaction to be abandoned by nodes around the world, or just trying to push it through I guess?
Any advice on how to proceed here would be awesome! Just not sure how long it's going to take to have the transaction abandoned, so if it's possible to push it through, would just prefer that then. Cheers!

Armory is a fairly complex client... I suspect that the issue with resending is just that your transaction is still in the mempool of various nodes... Unfortunately you cannot do anything about their setup and when they choose to drop your transaction.
Given your transaction is also in mocacinno's mempool, it would appear your transaction is fairly well propagated.
Try ViaBTC... Very difficult at the moment, or wait it out... Not much else that can be done

Possibly try broadcasting your double spend via some of the broadcast services here:
https://en.bitcoin.it/wiki/Transaction_broadcastingThanks for that! Hmm, so there's no other way of going around creating a double-spend or CPFP transaction then? Guess I shouldn't have waited 3 days before abandoning the transaction from the wallet :/
Also, how would I know when the transaction gets successfully abandoned? When it shows up as transaction not found? I hope my constant refreshing of that page isn't actually rebroadcasting it haha: