Yes. With MEET, we have attempted to incorporate all your requirements.
Reschedule: You will be able to reschedule your MEET anytime before the day of the meeting. You shall be able to do so once for any order. We do not allow same-day rescheduling.
Here's How to reschedule a MEET?
Cancellation: You will be able to cancel your order any day before the day of the MEET and refunds will be initiated automatically.
If you cancel on the day of the MEET, you shall not be entitled to any refund.
Here's How to Cancel a MEET?