how to update pod and service CIDR range in existing the cluster
You cannot update the service CIDR at this point.
For the Pod CIDR, you can't update it, but you can use new/different CIDRs with new node pools: https://cloud.google.com/kubernetes-engine/docs/how-to/multi-pod-cidr