[quote user="Stephen Herrick"]Does the SDK, allow for the files properties to be changed.[/quote]
Not that I'm aware of.
[quote user="Stephen Herrick"]The biggets problem I run into is that the version property is not correct, and or the file attributes are not set correctly. I just want the ability to change those properties, and not actually the content of the file.[/quote]
ProjectWise prior document versions (at least as of SS3 that I'm using) cannot be changed in any way via the SDK. You can read them, but you cannot write to them. This goes for both the file and all data attributes.
I have a seperate utility for Admins that allows us to change the version string of selected documents, including old versions. Because of the SDK limitations, obviously we had to go beyond it's abilities. However, I am confident it is safe, as that particular chunk of code was also developed in the SDK course. But I doubt that it is something Bentley would officially support.