The method for boosting the khan's bonus from +15% to 20% is a bit different, because the bonus is not directly applied to the unit; rather, the khan receives a free promotion that gives +15% combat to all nearby units.
So you'll need to remove that promotion and give the khan a new one that gives 20% instead of 15%, replace the 15% promotion with the 20% promotion, or add a promotion that gives +5%, which will stack with the existing 15%. Whichever way you choose, it will require you to make a new promotion.
But therein lies the problem: This is the coding for PROMOTION_GREAT_GENERAL, one of 2 free promotions the khan receives (don't worry about the other one; it's not relevant):
Code:
<GameData>
<UnitPromotions>
<Row>
<Type>PROMOTION_GREAT_GENERAL</Type>
<Description>TXT_KEY_PROMOTION_GREAT_GENERAL</Description>
<Help>TXT_KEY_PROMOTION_GREAT_GENERAL_HELP</Help>
<Sound>AS2D_IF_LEVELUP</Sound>
[B][COLOR="Blue"]<GreatGeneral>true</GreatGeneral>[/COLOR][/B]
<PortraitIndex>59</PortraitIndex>
<IconAtlas>ABILITY_ATLAS</IconAtlas>
<PediaType>PEDIA_ATTRIBUTES</PediaType>
<PediaEntry>TXT_KEY_PEDIA_PROMOTION_GREAT_GENERAL</PediaEntry>
</Row>
</UnitPromotions>
</GameData>
<GreatGeneral> is something Firaxis has hard-coded to give 15%, and to make it worse, the <GreatGeneral> column is boolean, not integer - that is to say, it's true or false, not "insert your desired number here".
This part you'll probably need lua for, I'm guessing, and even that might not work. You should ask in the SDK/LUA forums.