Implement and test overwrite methods. Updates files when overwrite, for bether versionning