Concurrency control of Update

So when should we manually use if_seq_no and if_primary_term?