Extract a k2 to a local folder.
All the files in the directories there will be overwritten on upgrade.
YourSiteRoot/templates/YourTemplateName/html/......
is the proper place for overrides and they will not be overwritten when you upgrade k2
similarly you can override the k2 modules in the html dir of your template and they will survive upgrade
Any changes you make to the core files will be overwritten.
Do not uninstall K2 unless you want the k2 tables for categories, users, items, etc to be deleted
Even though your files still exist, there may be changes to the override files that need to be made. Keep check on the blog entries for the last few releases. There is a link to the override files and you can do a diff on them to see the changes