anchor.diff:  
   === updateResource
   
  -+long updateResource(CrmResourceRef resource, InputStream inputStream, String contentType = null)+
  +`long updateResource(CrmResourceRef resource, InputStream inputStream, String contentType = null)`
   
   Update/overwrite existing content.
   
  
positive.code: 
  == Storage
  
  The +crm-content+ plugin has configurable *storage providers*. The default storage provider store
  content in the web server filesystem. Files on disc can optionally be encrypted for increased security.
  Custom storage providers can be developed to integrate with content services like Amazon S3, Google Drive or Dropbox.
  One application can have multiple storage providers and select the best storage provides based on some business logic.
  
negative.code: 
  Content can be encrypted before it's stored in the server filesystem.
  
  The class `CrmFileResource` has static `int` constants for all supported encryption algorithms.
  
  .Content Encryption
  [options="header"]
  