docs: public static BoxStoragePolicyAssignment.Info assign(BoxAPIConnection api, String storagePolicyID, String userID) {
          BoxStoragePolicyAssignment.Info assignmentInfo = null;
          assignmentInfo = getAssignmentForTarget(api, "user", userID);
  
          if (assignmentInfo.getStoragePolicyID().equals(storagePolicyID)) {
              return assignmentInfo;
          }
  
          if (assignmentInfo.getAssignedToType().equals("enterprise")) {
              return create(api, storagePolicyID, userID);
          }
  
          assignmentInfo.setStoragePolicyID(storagePolicyID);
          BoxStoragePolicyAssignment assignment = new BoxStoragePolicyAssignment(api, assignmentInfo.getID());
          assignment.updateInfo(assignmentInfo);
          return assignmentInfo;
      }