var item = repository.GetItemById(contentItemId); item.Alter(n => n.Name = "New Name");
var item = repository.GetItemById(contentItemId); item.Alter(n => n.Metadata["Author"] = "John Smith");
var item = repository.GetItemById(contentItemId); item.Alter(n => n.Content = new StringContent("Updated Content"));The package library for the ContentItem Alter method would likely be related to a specific content management system or repository provider, such as the Sitecore.ContentSearch or Umbraco.Core.Models libraries.