Эти слова различаются по значению. Рыбий – 1) принадлежащий рыбе: рыбья чешуя, рыбий хвост, рыбий жир (жидкий жир из печени тресковых рыб); 2) бесстрастный, холодный ('как у рыбы'): рыбьи глаза, рыбья натура (холодная натура). Рыбный – 1) относящийся к рыбе, связанный с ней: рыбный запах, рыбная промышленность; 2) приготовленный из рыбы, с рыбой: рыбный суп, рыбные котлеты, рыбные пироги; 3) богатый рыбой: рыбные места.
Да, сегодня нормативным является написание Вторая мировая война. Пункт «Правил русской орфографии и пунктуации», в котором говорится о необходимости писать первая мировая война, вторая мировая война строчными буквами, устарел и не соответствует современной письменной норме (рекомендация писать эти сочетания строчными во многом была обусловлена идеологическими причинами); сегодня словари фиксируют Первая мировая война, Вторая мировая война.