Most applications should use PutThings to update instances of things in HealthVault. However, PutThings will fail if an update is attempted with a thing type version that is less than the thing type version of the instance that HealthVault is storing. For some applications it will be acceptable to "downversion" the instance to an older type version.