Класс CUserTypeEntity расширяет класс CAllUserTypeEntity.
Класс CAllUserTypeEntity и его методы очень хорошо документированы в файле с этим классом:
/bitrix/modules/main/classes/general/usertype.php
Для создания/изменения свойств программным путём нужно формировать правильный параметр SETTINGS. Формат этого параметра для каждого типа свойств можно представить изучив методы PrepareSettings в классах, описывающих типы свойств (usertypefile.php, usertypeint.php, usertypeelement.php и т.д.).
Класс CAllUserTypeEntity и его методы очень хорошо документированы в файле с этим классом:
/bitrix/modules/main/classes/general/usertype.php
Для создания/изменения свойств программным путём нужно формировать правильный параметр SETTINGS. Формат этого параметра для каждого типа свойств можно представить изучив методы PrepareSettings в классах, описывающих типы свойств (usertypefile.php, usertypeint.php, usertypeelement.php и т.д.).