How to upgrade or downgrade a hosting account in WHM
Via WHM you can easily upgrade or downgrade web hosting accounts. The Account Function tool, available in your WHM, allows you to perform this task easily.
Kindly use the below steps to perform the actions.
Step 1 – Log in to your WHM
WHM login URL – https://yourdomainname.com:2087 or https://yourdomainname.com/whm
Once logged in click the Account Functions icon >> Upgrade/Downgrade an Account

Step 2 – Choose the account you want to upgrade or downgrade
Kindly choose the domain name you want to upgrade or downgrade, then choose “MODIFY” option to continue the next step.

Step 3 – Select a new package for the account
Once you choose the MODIFY option its shows Current package and Available Packages.
In Available packages >> you can see the list of created packages >> Kindly click the required plan and choose Upgrade/Downgrade option to change the package.
You’ve successfully upgraded or downgraded the selected web hosting account in WHM.
How to create a reseller WHM
Step 1 – Log in to your WHM
WHM login URL – https://yourdomainname.com:2087 or https://yourdomainname.com/whm
Once logged in click the Account Functions icon >> Create a New Account

Step 2 – Create a account
Under Domain Information enter the domain, username, password (twice) and the contact email address.
Domain The primary domain name for the cPanel account.
Username Username for logging into the cPanel.
Password Password for logging into the cPanel.
Email Email address to receive cPanel account notifications.

Step 3 – Select desired package from the dropdown.

Step 4 – Reseller Settings
If you want to make this account as reseller account, kindly enable the ” Make the account a reseller” option.
Else leave it as default.

Step 5 – Set the Mail Routing Settings and choose Create button.
Automatically Detect Configuration– cPanel looks to the MX records to determine whether to send mail locally or remotely.
Local Mail Exchanger – Use when mail is expected to always come to the local server.
Backup Mail Exchanger – cPanel will use the local server if remote mail attempts fail.
Remote Mail Exchanger – Use when mail is expected to be sent elsewhere (third party email).

Once done, Click CREATE button.
I don’t think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article.
Can you be more specific about the content of your article? After reading it, I still have some doubts. Hope you can help me.
Your point of view caught my eye and was very interesting. Thanks. I have a question for you.