Sent bitcoins to a suspicious address! I just may have been scammed via a phishing link. The transaction is verified but not confirmed, I'm new to bitcoins, as you can probably tell. From the quick bit of research I've done there is nothing I can do. It was only $20.

Here's my question, Is there anyway to make sure the transaction doesn't confirm or send the bitcoins out of my wallet before it confirms?
I think Opt-in Replace By Fee is what you are looking for. The wallets implementing RBF lets you mark your transactions as unfinished and that let's you replace it with more fees than the previous one. But merchants are advised to wait for at least one confirmation before accepting optin rbf transactions (to avoid a double spending risk).

The only wallet I know that have implemented RBF is Electrum.

Below you have some useful links:

https://bitcoincore.org/en/faq/optin_rbf/

https://petertodd.org/2016/are-wallets-ready-for-rbf

https://electrum.org/#home