kalistan: Can I install whatever gog game over itself, so the new version would take the place of the old. or
do I have to uninstall the GOG game then install the new version of the game?
99.999% of the time it's fine. That time it isn't, though....
To clarify, this is only assuming it's GOG version over newer GOG version. Might be more useful to know which games. A great example of the most likely scenario is minecraft update history (which isn't sold on GOG): they no longer even use the same save format, so there was a warning to use a certain version to upgrade worlds. Even still, any chunks that were done after the udpate would have drastic terrain changes, due to the huge change in how worlds are generated. This mentality applies to just about every game. So, for example, if upgrading stardew valley, and there's a 3 heart event and you're 4 hearts or higher, you're likely to miss that 3 heart event.
However, there's nothing inherent in GOG versions that makes things this way. GOG largely does fake returns for the steam API stuff, so it'd be something that would apply to version of a particular game bought elsewhere if there's a problem with the overwrite thing.