New Certificate to overwrite/invalidate the old one

Since there’s no thorough documentation regarding Account management that i could find, i assume whenever you create (not renew) a certificate, that’s assigned to a unique account regardless of the email address?

I’ve identified my Account ID/URI for the only certificate that i want to revoke, i have no other certs for any domain in this server. Is it safe to just abandon the account and just revoke the cert?

So the steps i should take, correct me if i’m wrong, are:

  1. Revoke the cert
    certbot revoke --cert-path /etc/letsencrypt/live/example.com/cert.pem

  2. Unregister the account for that cert
    certbot unregister --account accountid

  3. Delete cert dependencies in /etc/letsencrypt
    certbot delete --cert-name example.com

  4. Edit my virtual server config to run on HTTP

  5. Create new cert (automatically associated with new unique account)
    certbot --apache

  6. Update config to redirect traffic to HTTPS