Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides an explicit alternative: 'For InsuranceType use setOrderShipOptions.' It also implies when to use this tool (for order-level updates including payment status, address, items, tags, queue, warehouse, memos, shipping details) but does not explicitly enumerate exclusions such as tag-only updates using manage_order_tags. This is clear context with one explicit alternative, but not comprehensive.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.