Actual procedure depends on then client.
Unfortunately, even though it's easy to configure a node to accept full-rbf replacements, (
e.g.: Bitcoin Core's mempoolfullrbf=1)
Almost all of the famous clients' wallet still doesn't have a dedicated button/commands to create a replacement to transactions without opt-in rbf-flag.
Like for example; Bitcoin Core's bumpfee wont work in transactions without opt-in rbf flag:
https://github.com/bitcoin/bitcoin/pull/26454Now for you to utilize full-brf:
Start by learning how it works; your replacement transaction should follow the rules of BIP-125 except the inheritance of the opt-in rbf-flag part since it's not applicable (
BIP-0125 rules)
Then, configure your node to accept full-rbf replacement transactions with
mempoolfullrbf=1 option if you're using Bitcoin Core.
Propagation depends if your peers and their peers support full-rbf. (
as of now, there's a high chance that it'll propagate as long as a good number of your peers support it)
The rest is up to your creativity;
You can manually create the replacement transaction via
createrawtransaction or
createpsbt command and specify the inputs of the transaction that you want to replace.
Or you can force to delete your mempool, abandon the transaction and create a new transaction that spends the same input via coin control options.