CUCM 9.1 AXL updateUser call

Version 1
    This document was generated from CDN thread

    Created by: Doug Kartio on 26-08-2013 10:58:58 AM
    Looking at the axl-schema-9.1.zip file.
    It shows that to update the serviceProfile on a user (updateaUser), you need to pass in the UUID of the service profile.

    This did not work for me.
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><SOAP-ENV:Header/><SOAP-ENV:Body><axl:updateUser xmlns:axl="http://www.cisco.com/AXL/API/9.0" sequence="1"><userid>dkartio</userid><homeCluster>t</homeCluster><imAndPresenceEnable>t</imAndPresenceEnable><serviceProfile>390B4403-B954-D6D3-D7BA-7581E67661B2</serviceProfile></axl:updateUser></SOAP-ENV:Body></SOAP-ENV:Envelope>

    RETURNED: ERROR: Item not valid: The specified 390B4403-B954-D6D3-D7BA-7581E67661B2 was not found

    But if I changed from UUID to the service name
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><SOAP-ENV:Header/><SOAP-ENV:Body><axl:updateUser xmlns:axl="http://www.cisco.com/AXL/API/9.0" sequence="1"><userid>dkartio</userid><homeCluster>t</homeCluster><imAndPresenceEnable>t</imAndPresenceEnable><serviceProfile>APPDEV_UC_Profile</serviceProfile></axl:updateUser></SOAP-ENV:Body></SOAP-ENV:Envelope>

    RETURNED: Positive response received.

    So is the documentation wrong?  Or am I missing something