Generally, a clean install isn't necessary, but... Actually, are you using the Jetbrains Toolbox App to manage versions or installing from downloads? I think the App automatically does an uninstall, allows you to install more than one version, rollback EAP updates etc. Highly recommended.
https://www.jetbrains.com/toolbox-app/
Note that this is different from the Subscription also called Toolbox.