code: import stripe
  stripe.api_key = "sk_test_your_key"
  
  stripe.Plan.modify(
    "price_1LSTX02eZvKYlo2CrKMGl6Dy",
    metadata={"order_id": "6735"},
  )
  '''Response {
    "id": "price_1LSTX02eZvKYlo2CrKMGl6Dy",
    "object": "plan",
    "active": true,
    "aggregate_usage": null,
    "amount": 1200,
    "amount_decimal": "1200",
    "billing_scheme": "per_unit",
    "created": 1659479142,
    "currency": "usd",
    "interval": "month",
    "interval_count": 1,
    "livemode": false,
    "metadata": {
      "order_id": "6735"
    },
    "nickname": null,
    "product": "prod_MApBpixJvIPdF1",
    "tiers_mode": null,
    "transform_usage": null,
    "trial_period_days": null,
    "usage_type": "licensed"
  }'''
nl: Update a planUpdates the specified plan by setting the values of the parameters passed. Any parameters not provided are left unchanged. By design, you cannot change a plan’s ID, amount, currency, or billing cycle.Parameters active optional Whether the plan is currently available for new subscriptions. metadata optional dictionary Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to metadata. nickname optional A brief description of the plan, hidden from customers.More parametersExpand all  product optional   trial_period_days optional ReturnsThe updated plan object is returned upon success. Otherwise, this call raises an error