need help understanding TALONSRX PID

As i understand i need to use this in order to break more effectively and set at certain positions. could someone explain to me what each value is, does, and how to decide what to put in each value.
should i use this

Tilt.setPID(p, i, d);

or this

Tilt.setPID(p, i, d, f, izone, closeLoopRampRate, profile);