Изменить элемент инфоблока

Изменить элемент инфоблока можно через метод CIBlockElement::Update().

$el = new CIBlockElement;
$element_id = 4;

$fields = array(
    // стандратные поля
    'NAME' => 'Новое имя',
    'CODE' => 'url-stranici',
	
    // картинка
    'DETAIL_PICTURE' => CFile::MakeFileArray($_SERVER["DOCUMENT_ROOT"]."/upload/iblock/fd9/fd96dfd211061e3877ffc0bc9dca5d04.jpg"),
	
    // свойства (ИД свойства и значение)
    'PROPERTY_VALUES' => array(
        9 => '555-55-55',
    ),

    // seo-настройки
    'IPROPERTY_TEMPLATES' => array(
        'ELEMENT_META_TITLE' => 'Имя в заголовке окна браузера'
    ),
);

// Обновление элемента инфоблока
$el->Update($element_id, $fields);