why waste your time on this ? not useful :
you set up a recording, this new recording has a conflict, the recorder conflict list appears
here you solve the conflict in any way you like, either by de-activating other timer(s) or by changing the start/end times of the new or the existing timers.
once the conflict is solved, the new timers are saved in memory.
any automatic process will only create more incertainties. Don't do it.