Can I add/edit/delete dns zones from WHM?

Yes, you have full control over dns zones that you host within your reseller account and can edit them anytime. Please make sure that you understand the dns zone format before you edit. A single missing dot can take the domain off the internet. For more details on dns zone format, please refer to dns and bind manual/docs/books.