I am testing moving an organization unit from under one parent to another. Right now i have a following OUs:
YourDomain.com
-Middle Schools
--Grade07
-Elementar
I tried this and it worked. I realize you only need to update the parentOrgUnitPath. So the above code looks ike this:
List<String> list = new ArrayList<String>();
list.add("Middle Schools");
list.add("Grade 07");
OrgUnit ou = sDirectory.orgunits().get("my_customer", list).execute();
ou.setParentOrgUnitPath("/Elementary Schools");
sDirectory.orgunits().update("my_customer", list, ou).execute();