Если у пользователя на момент апгрейда нет оплаченного периода апдейтов, будет добавлено 3 месяца.
Если у пользователя сейчас уже есть доступные 3 месяца и больше апдейтов, то после апгрейда ничего не добавится.
Если меньше 3 месяцев, будет добавлено столько, чтобы суммарно стало 3 месяца )
Как-то так)