Do I need to uninstall an old BrainSoup version before installing a new one?

No, you do not need to uninstall an older version of BrainSoup before installing a new one. The installer will automatically update your existing installation. Alternatively, you can also use the Check for updates function in the BrainSoup configuration page to update your software.