Unload python commands for testing

When working on distributing custom python commands, I want to be able to reset my current rhino to be what a new user might experience. Based on the note called out **Note** : Sometimes, using this system, Rhino requires that Python be loaded before it can see the new command for the first time in a session - running EditPythonScript , or any other python script should allow the command to work. From Creating Rhino Commands Using Python with Python
I was wondering is it possible to unload or unregister the commands and python? I have deleted the plugin directory, but only experience the issue of not being able to find the custom command the first time I run it.