So this is a bit tricky if you registered your pool with the CLI method.
Basically what you do is make new stake keys with your Mnemonic (it can be a mnemonic you already have *** I plan to make a thorough tutorial on this in the near future www.anti.biz/tutorial)
Once you have your new stake keys (Follow the Coin Cashew guide for Mnemonic method) rename all your keys something like a_stake.vkey something to separate it from your CLI keys.
I did op_stake (operator / original stake) and m_stake (my name to my new Daeladus wallet/stake address)
You need to register your new stake address (use your m_stake keys to register the new stake address, I got errors on this part so I dont know why it worked. )
I tried using my Original payment address for the transaction & I also tried my new wallet payment address, they both gave me the same error. But I recommend trying with your original payment address first.
After that is done I update my pool.cert ( this is where you will add in the new owners/reward address)
./cardano-cli stake-pool registration-certificate
–pool-reward-account-verification-key-file m_stake.vkey \
I removed the original owner reward address and added the new one to my Daeladus (again I have no idea if this is the correct way to do it because I am unable to find a good guide to explain this process)
When I build the transaction I used funds from my original owners wallet/server payment address.
When I signed the transaction I used: (all of the keys for the owners)
./cardano-cli transaction sign
Dont for get the node.skey I forgot that and it didn’t work, you need all the owners including the node.
Once this sent I see the new parameters/owners address. (my original owner disapeared)