Hola Mike,
Puedes guardar un documento y especificar si deseas sobrescribir el documento existente.
https://help.sap.com/viewer/5431204882b44fc98d56bd752e69f132/4.3/es-ES/b118217ba300410c8529d755fc0e3...
Además, puedes gestionar el ciclo de vida del documento cambiando su estado en caché. Gran parte de lo que estás haciendo arriba es trabajar en un documento en caché.
Tu última prueba: PUT .../documentos/<docID>
guardará el documento en el repositorio de CMS. Si tienes una copia del documento abierto en launchpad, estás trabajando con otra copia en caché. Necesitas cerrar el documento y luego volver a abrirlo para ver los cambios realizados con la API REST o refrescar la página que muestra el informe webi y sus propiedades. Un cambio utilizando la API REST no se reflejará automáticamente en BI Launchpad. Necesitas cerrar el documento o navegar lejos de la página que muestra las propiedades del documento y volver a abrirla. Esto también cambia el estado de tu documento en la sesión restful de Modificado a No utilizado. Aquí tienes una descripción sobre el ciclo de vida y estado de un documento al usar REST.
Espero que esto ayude,
Dan