2001 dodge dakota missfiring

My 2001 dodge dakota is missfiring and when I accelerate it acts like its bogging down but the tach shows the rpms increasing. the code reader shows that bank 1 is to rich I think its an O2 sensor but I am not sure I’ve been trying to remedy this problem for months any help here???