How to rotate public/private key pair using client credentials grant flow?

I am trying to update an existing client. Can you explain what you mean why using “an API key to update an existing client”?

The reason I am trying to update the existing client is so we can rotate the key pair. I wanted to add another key, switch our application over, and then delete the previous key. In order to do this, will I need to use a new client?