I have always upgraded over the previous version. As far as I am aware, the Upgrade version does not include all the code that the first time buyer version does.