I have a sharepoint 2010 farm. I have created in visua studio some custom lists, content types, fields, views and 2 workflows. This workflow is connected to my custom content type. My custom content type is connected to my custom list. So If I deploy the wsp to some environment I have some features. When I activate these features underwater all the custom stuff (lists, views, content type, workflows etc) are created.
Now I am wondering what I need to do when I have do some changes in the workflow and in the codebehind. Do I need to uninstall the whole wsp and deactivate all the features before I install the new wsp? Or what? And do I need also to delete my custom lists, content types, fields etc?