You don't need to think in this complicated way about currents. Just use vectors! The current density
$$\vec{j}(t,\vec{x})=\rho(t,\vec{x}) \vec{v}(t,\vec{x}),$$
where ##\rho## is the density of electric charges and ##\vec{v}## is the flow-velocity field of the charged matter. Now everything is encoded in this equation. Particularly the sign of the charge density determines automatically whether the current density is pointing in or opposite to the direction of the charge flow velocity.
The sign of the current then is uniquely defined by the choice of orientation of the area this current is referred to: Electric current is the amount of charge per unit time flowing through a given area. It's orientation is defined by the choice of the surface-area element vectors, perpendicular to the surface, ##\mathrm{d}^2 \vec{f}##. Then the current is uniquely defined by
$$i(t)=\int_{F} \mathrm{d}^2 \vec{f} \cdot \vec{j}.$$
Keeping these fundamental definitions of the quantities in mind there's no more confusion about signs and you don't need vague descriptions like "conventional current" anymore.