I'm attempting to set the status of a Budget to REMOVED. The budget is not explicitly shared and the reference count is zero. However, when performing the mutation via the BudgetService, the returned status is ENABLED. The documentation contains conflicting information, with some pages explaining how to set the status to REMOVED and others stating that the API ignores the status attribute.
This page says status is ignored by the API:
https://developers.google.com/adwords/api/docs/reference/v201710/CampaignService.Budget
https://developers.google.com/adwords/api/docs/guides/budgets
I feel like I'm taking crazy pills.