text: Title: Branch editing error
  Body: **Describe the bug**
  Branch editing in python is not working properly.
  
  **Screenshots to reproduce**
  ![image](https://user-images.githubusercontent.com/20046591/212927983-d4ccdd65-1983-4cd2-9915-e789710f4ff2.png)
  ![image](https://user-images.githubusercontent.com/20046591/212925085-0e562660-30dc-48d0-954b-d3aa4e7ad7ac.png)
  ![image](https://user-images.githubusercontent.com/20046591/212925105-b46fe636-8515-48ab-ab4d-22e263b5e188.png)
  
  error:
  Exception: Unexpected operation
  (Error Code: 0)
  
  
  **Expected behavior**
  Through rest api it is working, I expect the same behaviour as I do not intent to build this workflow if the arcgis module intent to implement it.
  
  ``` 
  with vms.get('version name', "edit") as version:
      #version.start_editing()
      update_result = version.edit(<>)
      
  # I expected this to work
  ``` 
  
  **Platform (please complete the following information):**
   - OS:  Win Server 2019
   - Browser chrome
   - 
  | Name|                    Version|                   Build|  Channel|
  |-|-|-|-|
  |arcgis|                    2.0.1 |                py39_2825|    esri|
  |arcgispro|                 3.0  |                         0 |   esri|
  
  **Additional context**
  Add any other context about the problem here, attachments etc.
  