Explicação
A função excluir ou renomear somente pode ser executada na entidade folha, isto é, uma entidade sem qualquer descendente. A entidade especificada tem descendentes.
Resposta do Programador
Exclua e os descendentes da entidade primeiro e depois exclua ou renomeie a própria entidade.