Just wanted to share my experience, hopefully it will benefit others. Lesson learned in a hard way. Bought an airIndia ticket from IndianEagle, these third party companies are good as long as you don't change your plan but the minute you need to modify your travel plan you are stuck with their scammy policies. This time I needed to change dates. I found out that Airline does't impose any penalty to change dates, so essentially I just needed to pay the fare difference which was approx ~140 (for 2 people) and air india told me because I bought it from 3rd party they can't edit my ticket and I have to do it with Indian Eagle. Indian eagle tripled their price and I have to pay more than $420, I had no other option but to pay them because I was stuck. I learned very hard lesson and going forward will always book directly from airline there is absolutely no benefit using these 3rd party agents.