added updateFileInformation and updateFile methods to support updating file contents and move/rename operations.
fix the api for move operations.
support update and move operations