eu fiz a altereção através da função api->updateSubscription($params, $body) que consta no exemplo, ela altera o plano certo mas não altera o valor da assinatura e eu estou passando os itens.
"items" => [
[
"name" => "Product 1",
"value" => 1000,
"amount" => 1
]
],
No painel da EFI na aba ( Assinaturas ) mostra que o plano foi alterado mas ainda consta valor da assinatura anterior.